About Findlay Hewitt Limited (13068901) United Kingdom