About Findlay Main Consulting Limited (09691876) United Kingdom