About Malvern Close Management Company Limited (03226026) United Kingdom