About Fletcher Property Limited (12584148) United Kingdom