About Lord Lyall Limited (SC569208) United Kingdom