About Osprey Gifts & Interiors Limited (09750685) United Kingdom