About Peter Spencer Holdings Limited (02115104) United Kingdom