About Shell & Core Limited (07267902) United Kingdom