About Meekvil Developments Limited (00590049) United Kingdom