About Naylor Technical Solutions Ltd. (04126555) United Kingdom