About Powell Spall Limited (08011847) United Kingdom