About Laycock Technical Services Limited (08259317) United Kingdom