About Ashbourne Self Catering Limited (10479748) United Kingdom