About O S A Properties Limited (12053802) United Kingdom