About Jenac Properties Ltd (12326806) United Kingdom