About Sorrel Sheppard Limited (09345620) United Kingdom