About Peelers Management Company Limited (01732719) United Kingdom