About Thy Rod And Staff Properties Ltd (12162867) United Kingdom