About Upwick Mews Management Company Limited (10100085) United Kingdom