About Specialized Concept Store (newbury) Ltd (08056179) United Kingdom