About London Holdings Limited (01626040) United Kingdom