About Queen Camel Management Limited (05898946) United Kingdom