About Winslow Masters Lodge Limited (04983975) United Kingdom