About Findowrie Consultants Limited (SC597922) United Kingdom