About Seashell Property Limited (12283934) United Kingdom