About Paloma Property Limited (10807109) United Kingdom