About Spencer & Co. Trade Supplies Ltd (13061897) United Kingdom