About Roxburgh Property Holdings Ltd (12396992) United Kingdom