About Stallard House Properties Limited (01435487) United Kingdom