About Thomson S Developments & Property Services Limited (12113317) United Kingdom