About Meridian Developments 2020 Limited (10657292) United Kingdom