About B And N Property Limited (08020121) United Kingdom