About Lancaster & Winter Limited (01958906) United Kingdom