About Edward Spencer Limited (10622307) United Kingdom