About R & S Holland Limited (09083358) United Kingdom