About Trixie Properties Limited (SC387894) United Kingdom