About Ostrich Feather Manufacturing Company Limited (00305660) United Kingdom