About Llangrove Barns Management Ltd (09134292) United Kingdom