About Sennen Property Limited (11906872) United Kingdom