About The Yews Folkestone Company Limited (11121444) United Kingdom