About Osc Properties Limited (11158516) United Kingdom