About Jeremy Leaf Properties Limited (06376955) United Kingdom