About Spencer Partitioning Limited (07281489) United Kingdom