About Spencer Ash Ltd (12680949) United Kingdom