About Defiance (fraserburgh) Limited (SC350619) United Kingdom