About Meymott Street Acquisitions Limited (04079607) United Kingdom