About Saffron Holiday Homes Limited (08073565) United Kingdom