About Ollgar Close Freehold Limited (13094685) United Kingdom