About Looking Glass Property Limited (10877923) United Kingdom