About Steven James Properties Limited (06019299) United Kingdom