About Palomar Developments Limited (03293392) United Kingdom