About St Oswald Properties Limited (07966949) United Kingdom