About Sampford Technologies Ltd (12529430) United Kingdom