About D & O James Properties Limited (10872646) United Kingdom