About Rita Royd Limited (07553526) United Kingdom