About Lancaster & Winter Holdings Limited (09433272) United Kingdom