About Rhodar Limited (01269463) United Kingdom