About Jenback Properties Limited (NI674805) United Kingdom