About Jeneses Property Limited (11959346) United Kingdom