About Galahad Properties Limited (12782464) United Kingdom