About Rentokil Property Holdings Limited (01525891) United Kingdom