About Jenlockprops Ltd (11555169) United Kingdom