About Spendalecroft Properties Limited (03814489) United Kingdom