About Ian Findlay Pft Ltd (SC673191) United Kingdom