About Marvick Developments Ltd (12744054) United Kingdom