About S R Duncan Property Limited (SC713441) United Kingdom