About Doctor Bird Ltd (12142987) United Kingdom