About Galahad Lancelot Limited (09305274) United Kingdom