About Leek Real Estate (no 3) Ltd (11871807) United Kingdom