About Shaftesbury Homes & Arethusa (00081186) United Kingdom