About Ewington & Lake Limited (01084372) United Kingdom