About Meadows Properties Ltd (12926370) United Kingdom