About Spencer Fabrications Limited (07672767) United Kingdom