About Featherbed Properties Limited (12867962) United Kingdom