OpenCompanies

Somerset Trust Company 1 Limited