About Blue Flamingo Properties Limited (11631247) United Kingdom