About Miller & Street Property Ltd (12937003) United Kingdom