About Findlay Consulting Services Limited (11041394) United Kingdom