About Kitty Foster Properties Limited (09849580) United Kingdom