About Osprey Mews Management Committee Limited (02117642) United Kingdom