About J & Ar London Limited (13238352) United Kingdom