About Dekkar Properties Limited (12679161) United Kingdom