About London Lancaster Holdings Ltd (12333487) United Kingdom