About Parker (banff) Limited (SC567161) United Kingdom