About The Shaftesbury Homes And Arethusa Trading Company Limited (02774533) United Kingdom