About Findlay Property Services Limited (10268480) United Kingdom