About Astill And Sons (holdings) Limited (10710257) United Kingdom