About Howell Doyle Properties Ltd (10243260) United Kingdom