About W. Carruthers Building Services Ltd. (SC424602) United Kingdom