About London Tent Company Limited (10629640) United Kingdom