About Uptown Properties Spain Limited (04236825) United Kingdom