About Sebben Properties Limited (09602697) United Kingdom