About Davidson & Shirley Limited (SC339565) United Kingdom