About Findlay & Butler Ltd (12764864) United Kingdom