About Strickland And Holt Limited (00366833) United Kingdom