About Hadley James Components Ltd (09900045) United Kingdom