About Jenlex Properties Limited (10976893) United Kingdom