About Lox Property Limited (SC702628) United Kingdom