About Right Angle Property Holdings Ltd (12297907) United Kingdom