About Lancaster Plant (hire & Sales) Limited (01972367) United Kingdom