About Foxcroft Management Company Ltd (11235587) United Kingdom