About Seamill Lodge Properties Limited (10182524) United Kingdom