About Walker Sheppard Holdings Limited (10616055) United Kingdom