About Mirror Developments Ltd (10626231) United Kingdom