About Howell Hinds Property Holding Ltd (11564461) United Kingdom