About Limehouse Bicycle Company Limited (12678932) United Kingdom