About 1st Glimpse Properties Limited (13137836) United Kingdom