About Welbeck Close Management Company Limited (07501873) United Kingdom