About London Ordinaries Limited (07580888) United Kingdom