About S. & R. (london) Ltd. (02527960) United Kingdom