About H & S Developments (sot) Limited (09950856) United Kingdom