About Jeca Properties Limited (08226675) United Kingdom