About Strandmill Limited (02856581) United Kingdom