About Letcombe Limited (02427088) United Kingdom