About Roger Williams Limited (06586089) United Kingdom