About Jennard Investments Limited (08752081) United Kingdom