About Flamingo Lane Properties Limited (10700287) United Kingdom