About Scholar Place Properties Limited (03787397) United Kingdom