About Spencer Drew Properties Limited (11979241) United Kingdom