About Findlater C&c Limited (06298840) United Kingdom