About Sandalloy Limited (00457736) United Kingdom