About Spencer-mckenna Limited (10922928) United Kingdom