About Spencer Interiors Ltd (03601933) United Kingdom