About The Pollard Management Company Limited (09629878) United Kingdom