About 68 Balcombe Street Limited (04212849) United Kingdom