About F. Strowger & Co Ltd (04583290) United Kingdom