About R&b Propertybuyers Limited (12937680) United Kingdom