About Rachel Kinnaird Design Limited (05480412) United Kingdom