About Spencer & Wedekind Ltd (08466400) United Kingdom