About Tudorose (1986) Limited (02333039) United Kingdom