About S.t. Construction (london) Ltd (07810201) United Kingdom