About Lord Technical Limited (02007401) United Kingdom