About Jam23 Property Limited (12898416) United Kingdom