About Soloman Homer Ltd (11486660) United Kingdom