About R&n Fletcher Properties Limited (12031212) United Kingdom