About Kirkbarrow Hall Limited (08352168) United Kingdom