About Styloid Properties Limited (10844041) United Kingdom