About The Inchyra (spalding) Limited (11024277) United Kingdom