About S. & H. Partners Limited (02261737) United Kingdom