About Sechi & Sechi Properties Limited (09155787) United Kingdom