About 29 Sussex Square Management Limited (03372336) United Kingdom