About Pendowr Management Company Limited (05892619) United Kingdom