About Sc Pelham Terrace Limited (10491173) United Kingdom