About Meaco (hackney) Limited (10227665) United Kingdom