About Seels & Hayward Properties Limited (12198556) United Kingdom