About Millard & Lancaster Limited (07733813) United Kingdom