About Edrick Walk Management Company Limited (13386410) United Kingdom