About Findlay Rose Ltd (10406776) United Kingdom