About Rachel A Dennis Limited (10247815) United Kingdom