About Lodge Contracts (1984) Limited (01808220) United Kingdom