About Howell Estates (leicestershire) Limited (10506562) United Kingdom