About The Ashton Storr Company Ltd (12056017) United Kingdom