About Endicott Investments Limited (03288522) United Kingdom