About Looking Glass Properties Limited (SC547463) United Kingdom