About Jbaird Consulting Limited (11706233) United Kingdom