About Sc & H Properties Limited (10979497) United Kingdom