About Scobie Properties Limited (12854857) United Kingdom