About Ballards Lane Management Company Ltd (12986171) United Kingdom