About Spire Place Leasehold Management Company Limited (05225412) United Kingdom