About Nicky Bird Design Limited (07487991) United Kingdom