About Mr And Mrs Clarke Stamford Ltd (12500062) United Kingdom