About Endicott London Ltd (12995648) United Kingdom