About Spencer Collings & Co Limited (05655463) United Kingdom