About Spencer Flooring Limited (05802250) United Kingdom