About Ashton & Spencer Holdings Limited (10075019) United Kingdom