About Horse & Dove Limited (10372691) United Kingdom