About B & F Developments Limited (09836501) United Kingdom