About Endcroft Management Limited (06952745) United Kingdom