About The Ostrich Feather Duster Company Limited (05434694) United Kingdom