About S & L Technical Services Limited (07494977) United Kingdom