About Finch Lynton Limited (05877479) United Kingdom