About Flamingo Kitchen Company Limited (10999966) United Kingdom