About Howle Manor Holdings Limited (10792281) United Kingdom