About Palisander Properties Limited (02941668) United Kingdom