About Juliet Taylor Design Limited (03577135) United Kingdom