About Square Portfolio Barnstaple 2 Limited (10796474) United Kingdom