About Bsquared Properties Limited (12493334) United Kingdom