About P & P Duff (scotland) Limited (SC120788) United Kingdom