About J. Willdridge & Son Ltd (11357469) United Kingdom