About The Villa Rosa Management Company Limited (06332752) United Kingdom