About Escott Management Limited (10142628) United Kingdom