About Walker Spencer Smith Limited (07415254) United Kingdom