About Greencastle Properties Ltd (08850092) United Kingdom