About Paul Spencer Technical Services Limited (07238912) United Kingdom