About Lerroc Technical Services Limited (09569493) United Kingdom