About Seneca Land Limited (09401906) United Kingdom