About Abby Homes Stay Ltd (12290079) United Kingdom