About Rainbird Close Management Company Limited (11266766) United Kingdom