About The Meadows Triangle Limited (07427025) United Kingdom