About Sennen Consultants Limited (06840397) United Kingdom