About Salo Properties Limited (10809564) United Kingdom