About The Windsor Tea And Coffee Company Limited (02915751) United Kingdom