About Howell Brooks Property Consultants Limited (04110393) United Kingdom