About Atkin Trustees Limited (02768340) United Kingdom