L&S Secures £100M Refi For London Offices London & Stamford Property has closed refinancing worth £100 million. December 18, 2025