About N.r. Expert Frame Limited (12914991) United Kingdom