About Owen James Properties Limited (10643678) United Kingdom