About The Abbey Group Development Company Ltd (11231974) United Kingdom