About Lummus Consultants International Limited (04025810) United Kingdom