About Jarvis Keller Holdings Limited (03091571) United Kingdom