About 63 Balcombe Street Management Company Limited (05211422) United Kingdom