About Shepherds Mill Holdings Limited (10230466) United Kingdom