About The William Bancroft Apartments Management Company Limited (04708395) United Kingdom