About Palgro Property Company Limited (00757818) United Kingdom