About Charles Scott Properties Limited (10803401) United Kingdom