About Findlay Properties Limited (10063243) United Kingdom