About 59 Balcombe Street Limited (07246430) United Kingdom