About Lyme Townhouse Limited (13246687) United Kingdom