About Limehouse Superstore Limited (05302475) United Kingdom