About Jacmar Limited (02645629) United Kingdom