About Woolly Hat Properties Limited (12232260) United Kingdom