About R & H Templar Consulting Limited (10544407) United Kingdom