About Station House Properties Ltd (11493316) United Kingdom