About Flittermere Developments Limited (12334546) United Kingdom