About Ellwood-lamport Enterprises Ltd (12974197) United Kingdom