About Prra Kenilworth Limited (10846197) United Kingdom