About Sennen Properties Limited (11617548) United Kingdom