About Mullahead Property Company Limited (05695111) United Kingdom