About Astra Home Services Ltd (12318682) United Kingdom