About Waltham Abbey Holdings Ltd (12998676) United Kingdom