About Dowell Properties Limited (11871091) United Kingdom