About Meade Mark Development Ltd (12255527) United Kingdom