About S T Margaret S (tth) Development Limited (12793660) United Kingdom