About Featherbed Holdings Limited (12310529) United Kingdom