About B Yourself Properties & Investments Ltd (10894095) United Kingdom