About Semmens Developments Limited (11172835) United Kingdom