About The Quilted Sheep Limited (07331683) United Kingdom