About James Smith & Sons (umbrellas) Limited (01102789) United Kingdom