About Bell Lane Management Limited (02376698) United Kingdom