About Green Meadows (ascot) Projects Limited (12792976) United Kingdom