About Sto Properties (hendon) Limited (00679727) United Kingdom