About Pell House Management Company Limited (06459111) United Kingdom