About Jenmar Properties Ltd (05397974) United Kingdom