About The London Archives Limited (02914991) United Kingdom