About Ordnance London Ltd (12242162) United Kingdom