About De Garvey Ltd (12293378) United Kingdom