About Meadow Square Management Co. Limited (01856046) United Kingdom