About Rock & Ruddle Ltd (07816330) United Kingdom