About Clockhouse Barn Investments Limited (09824646) United Kingdom