About Leadenhall Associates Limited (01976008) United Kingdom