About Ballards Lane Property Limited (00873233) United Kingdom