About Jacobs Place Limited (SC630618) United Kingdom