About Howick & Brooker Partnership Limited (04027503) United Kingdom