About Coshabang (richard House) Ltd (12525759) United Kingdom