About Tensteps Properties Limited (08137662) United Kingdom