About Bellfosters Management Company Limited (02128804) United Kingdom