About William Macaskill Limited (08938368) United Kingdom