About Sandra Howgate Limited (10255073) United Kingdom