About Street Farm Development Company Ltd. (08188932) United Kingdom