About Homer Burgess Holdings Limited (SC709067) United Kingdom