About Lord Services Limited (06417782) United Kingdom