About Felted Sheepskins Ltd (13469981) United Kingdom