About Rose&crown Slough Ltd (13588954) United Kingdom