About Homer Management Limited (03599361) United Kingdom