About The Fletcher Company Limited (02910558) United Kingdom