About Seafield Barns Leverington Limited (10683615) United Kingdom