A spokesman for Ocubis Ltd said: “Originally built in 1751, 5 St James’s Square is a Georgian mansion that has been meticulously refurbished to include the highest possible specification for modern office occupiers and is set to become the pre-eminent self-contained period office building in London’s premier address.