About Studio Parkington Limited (12120582) United Kingdom