About Roderick Baird Limited (04927589) United Kingdom