About Lord And Associates Limited (11073824) United Kingdom