About Twenty-four Sixteen Properties Ltd (13584787) United Kingdom