About Spencer Wilton Limited (09535134) United Kingdom