About S H R London Ltd (12740968) United Kingdom