About Peter Anderson Studio Limited (05937229) United Kingdom