About The Lovelace Square Management Company Limited (03356926) United Kingdom