About Skellbank Mews Management Co. Limited (01816186) United Kingdom