About Wilmot & Lake Estates Ltd (12808792) United Kingdom