About Sandal Shopfitters Limited (05963819) United Kingdom