About Green Flamingo Properties Limited (13454172) United Kingdom