About Broomhouses Store Ltd (SC606332) United Kingdom