About Flowkit Residents Association (1989) Limited (02298195) United Kingdom