About Glencroft Management Limited (04339656) United Kingdom