About Major Street Developments Limited (03886140) United Kingdom