About Glen Barrowcliffe Properties Limited (10950929) United Kingdom