About O Carroll Properties Limited (10533265) United Kingdom