About Lord Associates Limited (03437199) United Kingdom