About Spencer Home Uk Limited (06281720) United Kingdom