About Rs Lords Estates & Co Ltd (12883113) United Kingdom