About Twenty Eight Property Holdings Ltd (12119771) United Kingdom