About Stickney Meadows Management Company Limited (11627352) United Kingdom