About Oldham Feather Limited (09193459) United Kingdom