About Lancaster & Curtis Limited (08431364) United Kingdom