About Stallcombe House (01600678) United Kingdom