BARCLAY STREET LIMITED (13433924) · CHouse.UK