About Jsm Associates London Limited (07986923) United Kingdom