About Bourchier Street Management Company Limited (03391013) United Kingdom