About Mays Close Management Company Limited (06603324) United Kingdom