About Whittle Square Management Company Limited (08007031) United Kingdom