About Spire View Whittlesey Management Company Ltd (12012866) United Kingdom