About Spencer Lifestyle Services Ltd (09796832) United Kingdom