About Deidre Harlows Limited (11802226) United Kingdom