About Meadowhall Technology Limited (02375111) United Kingdom