About Fletcher Properties Limited (12710217) United Kingdom