About Thirty Holmead Road Limited (03781555) United Kingdom