About Spectron Property Limited (02918603) United Kingdom