About Jam Property & Developments Ltd (12874819) United Kingdom