About Rita Sheard Trading Limited (12094596) United Kingdom