About Strowger & Smith Limited (SC251162) United Kingdom