About Tenbury Close (romford Road) Management Company Limited (01575758) United Kingdom