About Skoulikas Bedford Limited (02485291) United Kingdom