About Squirhill Place Management Co. Ltd (02401502) United Kingdom