About The Long Barn (hampshire) Limited (06276086) United Kingdom