About Looker S Property Services Limited (10054479) United Kingdom