About Sequoia Property Holdings Ltd (13642872) United Kingdom