About Walford Mill Crafts Limited (02036698) United Kingdom