About Barncroft Management Company Limited (04045723) United Kingdom