About Jamlon Property Investments Ltd (13396706) United Kingdom