About Skerne Leys Haylage Limited (05340506) United Kingdom