About Neil Thomas Property Services Limited (11069906) United Kingdom