About Lordden Holdings Ltd (04617827) United Kingdom