About Powells Store Ltd (13125965) United Kingdom