About The Shell House Owners Limited (07015866) United Kingdom