About Palomar Properties Limited (02844959) United Kingdom