About J.l. Croft (teddington) Limited (01812673) United Kingdom