About Ashlea Components Limited (02089540) United Kingdom