About Dougbar Properties Limited (SC070426) United Kingdom