About Feather & Stone Limited (05300997) United Kingdom