About B&r Property Management Limited (11633820) United Kingdom