About Orr S Meadow Management Company Limited (04592642) United Kingdom