About Sandal & Staff Limited (05816453) United Kingdom