About Green Duck Hotels Limited (07151699) United Kingdom