About Jacobs & Thompson Holdco Uk Limited (13105299) United Kingdom