About Quarrhurst Lodge Limited (09218204) United Kingdom