About Bakerbaird Communications Ltd (12847530) United Kingdom