About Schweitzer Limited (06787039) United Kingdom