About Sellan Properties Limited (12653433) United Kingdom