About Lancaster Haskins Limited (09440560) United Kingdom