About Findlay Properties International Ltd (12617830) United Kingdom