About Applebarn Investco Limited (10914818) United Kingdom