About Dowell & Co Properties Ltd (13215055) United Kingdom