About Lyme & Farrar Limited (00462783) United Kingdom