About Stibbs & Presland Ltd (10651840) United Kingdom