About 63 Sussex Place Management Company Limited (09524300) United Kingdom