About Bancroft Hinchey Limited (02496196) United Kingdom