About L&h Services Limited (06976410) United Kingdom