About Jacobs Ross Consultancy Limited (13655736) United Kingdom