About Roger Baird Associates Limited (SC688681) United Kingdom