About The Sitting Duck Furniture Limited (11509792) United Kingdom