About Findlay Consulting Limited (SC450264) United Kingdom