About London & Zurich Limited (03279428) United Kingdom