About Findlay Property Investment Limited (04768476) United Kingdom