About London & Herts Holdings Ltd (13197787) United Kingdom