About Lord Associates (services) Limited (05298522) United Kingdom