About Barncroft Management Investment Ltd (10807767) United Kingdom