About Wickham Terrace Limited (11779105) United Kingdom