About Walk Barn Renewable Energy Limited (13172603) United Kingdom