About Jams London Properties Ltd (12882211) United Kingdom