About Julia Howe Limited (12852539) United Kingdom