About Hickton (castle Bromwich) Limited (09923406) United Kingdom