About The Rombalds Management Company Limited (12277686) United Kingdom