About Baddiel & Offspring Limited (04328488) United Kingdom