About Castle Bromwich Management Limited (13510236) United Kingdom