About Loftus Technical Services Limited (03547560) United Kingdom