About B&c Developers Ltd (12482541) United Kingdom