About The Feathers Management Company Limited (06187792) United Kingdom