About Bardd Partnership Limited (08238199) United Kingdom