About Latimers (residents) Management Company Limited (00956036) United Kingdom