About Fletcher Close Limited (02436175) United Kingdom