About Barkingdon Management Company Limited (05863944) United Kingdom