About Mayleigh House Holdings Ltd. (04193643) United Kingdom