About Stellar Ashford Limited (10672960) United Kingdom