About S & A Properties (london) Limited (13269324) United Kingdom