About Rebecca Lockwood Ltd (09280772) United Kingdom