About Powells Of Sussex Ltd (10340730) United Kingdom