About Quinn Development Holdings Ltd (10339261) United Kingdom