About R & R Environmental Solutions Limited (09485992) United Kingdom