About London Bike Kitchen Limited (07686682) United Kingdom