About B & N Developments Limited (05752321) United Kingdom