About Rambling Rose Design Ltd (13477852) United Kingdom