About Bell & Sons Developments Limited (12863403) United Kingdom