About B & A Properties (london) Limited (12899165) United Kingdom