About Rupert Owles Ltd (08810876) United Kingdom