About Sherman Holdings Limited (12988102) United Kingdom