About Royle Properties Limited (03225427) United Kingdom